package com.ruoyi.system.wnjk.domain.po;



import com.baomidou.mybatisplus.annotation.*;
import io.swagger.models.auth.In;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@TableName("wnjk_physical_examination_package")
public class Physical {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @TableField("hospital_id")
    private Integer hospitalId;

    @TableField("package_name")
    private String packageName;

    @TableField("package_description")
    private String packageDescription;

    @TableField("price")
    private BigDecimal price;

    @TableField("original_price")
    private BigDecimal originalPrice;

    @TableField("duration")
    private Integer duration;

    @TableField("items")
    private String items;

    @TableField("category")
    private String category;

    @TableField("is_available")
    private Integer isAvailable;

    @TableField("validity_period")
    private Integer validityPeriod;

    @TableField("recommended_age_range")
    private String recommendedAgeRange;

    @TableField("target_gender")
    private String targetGender;

    @TableField(value = "created_at", fill = FieldFill.INSERT)
    private Date createdAt;

    @TableField(value = "updated_at", fill = FieldFill.INSERT_UPDATE)
    private Date updatedAt;

    private String hospitalName; // 新增字段

    private String hospitalLevel;

    private String hospitalType;

    private Long total;
}